home *** CD-ROM | disk | FTP | other *** search
/ PC Media 2 / PC MEDIA CD02.iso / share / os2 / plycom10 / poly_com.inf (.txt) < prev    next >
Encoding:
OS/2 Help File  |  1992-01-26  |  14.8 KB  |  377 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. POLY_COM ΓòÉΓòÉΓòÉ
  3.  
  4.  
  5. ΓûêΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûêΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûêΓûÇΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûÇΓûêΓûêΓûêΓûêΓûêΓûÇΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûêΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûêΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûÇΓûê
  6. Γûê ΓûêΓûêΓûêΓûêΓûê Γûê ΓûêΓûêΓûêΓûä  Γûê ΓûêΓûêΓûêΓûêΓûêΓûêΓûê ΓûêΓûêΓûêΓûêΓûê ΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûê ΓûêΓûêΓûêΓûêΓûêΓûäΓûê ΓûêΓûêΓûêΓûä  Γûê ΓûêΓûê ΓûêΓûê Γûê
  7. Γûê  ΓûäΓûäΓûäΓûäΓûäΓûê ΓûêΓûêΓûêΓûêΓûê Γûê  ΓûêΓûêΓûêΓûêΓûêΓûêΓûäΓûäΓûä  ΓûäΓûäΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûê  ΓûêΓûêΓûêΓûêΓûêΓûê ΓûêΓûêΓûêΓûêΓûê Γûê  Γûê ΓûêΓûê Γûê
  8. Γûê  ΓûêΓûêΓûêΓûêΓûêΓûê ΓûêΓûêΓûêΓûêΓûê Γûê  ΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûê  ΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûê  ΓûêΓûêΓûêΓûêΓûÇΓûê ΓûêΓûêΓûêΓûêΓûê Γûê  Γûê ΓûêΓûê Γûê
  9. ΓûêΓûäΓûäΓûêΓûêΓûêΓûêΓûêΓûêΓûäΓûäΓûäΓûäΓûäΓûäΓûäΓûêΓûäΓûäΓûäΓûäΓûäΓûäΓûäΓûêΓûêΓûêΓûêΓûäΓûäΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûäΓûäΓûäΓûäΓûäΓûäΓûäΓûêΓûäΓûäΓûäΓûäΓûäΓûäΓûäΓûêΓûäΓûäΓûêΓûäΓûêΓûêΓûäΓûê
  10.  
  11. A Multi - COM-Port Treiber                     version 1.00
  12.  
  13.                Documentation for the Program
  14.  
  15.     * * * * * * * * * * * * * * * * * * * * * * * * *
  16.  
  17.  
  18. ΓòÉΓòÉΓòÉ 2. About POLY_COM ΓòÉΓòÉΓòÉ
  19.  
  20.                             POLY _ COM Version1 . 00
  21.  
  22.                           (c) 1991,1992, Markus Noller
  23.  
  24.                                Fido-net 2:244/7056
  25.  
  26.  
  27. ΓòÉΓòÉΓòÉ 3. Introduction ΓòÉΓòÉΓòÉ
  28.  
  29. POLY_COM is a device driver for serial interface cards. It provides extended 
  30. support for COM-Ports which are limited in OS/2 in number and baud-rate. In 
  31. addition to the known transmission speeds 38400 and 57600 bps are selectable. 
  32.  
  33. Note:  The program MODE.COM supplied with OS/2 is only capable of selecting 
  34.        speeds up to 19200 bps. 
  35.  
  36.  This driver can be used in three different ways: 
  37.  
  38.  o Operation of a "Multi-Port" card with up to four 16450 or 16550AFN working 
  39.    in parallel. 
  40.  
  41.  o Operation of up to four standard-type serial port cards using the same 
  42.    interrupt, but due to hardware limitations only one at a time. 
  43.  
  44.  o Operation of up to four slightly modified standard-type serial port cards 
  45.    using the same interrupt. All ports can work in parallel. 
  46.  
  47.  
  48. ΓòÉΓòÉΓòÉ 4. NOTE ΓòÉΓòÉΓòÉ
  49.  
  50. NOTE 
  51.  
  52. POLY_COM is released without guaranty of any kind. The use of all programs from 
  53. the POLY_COM bundle is on your own risk ! 
  54.  
  55. the following names are registered trademark and are used for reference only. 
  56.  
  57.  o IBM und OS/2 - IBM Corporation 
  58.  
  59.  
  60. ΓòÉΓòÉΓòÉ 5. Installation ΓòÉΓòÉΓòÉ
  61.  
  62. POLY_COM is installed with the command DEVICE in the system configuration file 
  63. CONFIG.SYS with full path and file name. 
  64.  
  65. Mandatory is the parameter giving POLY_COM the full path and file name of the 
  66. configuration file containing the devcice names, addresses and so on. This file 
  67. is created with COM_CFG, the utility program for configuration of POLY_COM. 
  68.  
  69. DEVICE=ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇ POLY_COM.SYS ΓöÇΓöÇΓöÇ
  70.             ΓööΓöÇ drive ΓöÇΓöÿ     ΓööΓöÇ path ΓöÇΓöÿ
  71.  
  72. ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇ filename ΓöÇΓöÇΓöÇΓöñ
  73.      ΓööΓöÇ drive ΓöÇΓöÿ     ΓööΓöÇ path ΓöÇΓöÿ
  74.  
  75. Note:  Is there no configuration file given as parameter or is this file no 
  76.        POLY_COM configuration file, the installation of POLY_COM will fail. 
  77.  
  78.  
  79. ΓòÉΓòÉΓòÉ 6. The Configuration Programm COM_CFG ΓòÉΓòÉΓòÉ
  80.  
  81.                              COM _ CFG Version1 . 00
  82.  
  83.                           (c) 1991,1992, Markus Noller
  84.  
  85.                                Fido-net 2:244/7056
  86.  
  87.  
  88. ΓòÉΓòÉΓòÉ 6.1. Program start ΓòÉΓòÉΓòÉ
  89.  
  90. The program is started by entering COM_CFG at the command prompt. Parameters 
  91. could not be passed to the program. 
  92.  
  93. ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇ COM_CFG ΓöÇΓöÇΓöÇΓöñ
  94.      ΓööΓöÇ drive ΓöÇΓöÿ     ΓööΓöÇ path ΓöÇΓöÿ
  95.  
  96.  
  97. ΓòÉΓòÉΓòÉ 6.2. Operation ΓòÉΓòÉΓòÉ
  98.  
  99. The operation of the program is easy. First enter the interrupt number in the 
  100. main window (may be hex or decimal). 
  101.  
  102. If you use a 4-port card, enter the correct values in the address and value 
  103. fields of the control group. (This is e.g. address 2BF on a primary or 1BF on a 
  104. secondary XENIX compatible card, value is 80 in both cases.) If you use 
  105. standard-type (single or double) serial cards enter 0 (or nothing at all) for 
  106. address, the control group will then be ignored. 
  107.  
  108. The selection Port Installation inserts now configurations for each individual 
  109. port. You enter in this dialog box device name and base address of the port. In 
  110. addition to this you may select single interrupt (by OUT2 - only for 
  111. standard-type serial cards) and extended hardware buffering (16550AFN only). 
  112.  
  113. Interfaces equipped with a 16550AFN allow to set the buffer sizes used for 
  114. transmit and receive direction. Futher it is possible to decide whether the 
  115. buffer parameters are controlled by application programs or not. 
  116.  
  117. Note:  There is a context sensitive online help to these and all other entry 
  118. fields, checkboxes and other controls available. You must only select the field 
  119. and press the <F1> key. 
  120.  
  121. The port configurations could be changed or deleted later, of course. 
  122.  
  123. At last the configuration file is saved. It is possible to use any filename, 
  124. but I recommend to use an extension of .CFG for clearness. 
  125.  
  126. When the parameter of POLY_COM.SYS in CONFIG.SYS now points to this file, your 
  127. work is done. Reboot and look whether the ports install correctly. 
  128.  
  129.  
  130. ΓòÉΓòÉΓòÉ 7. Registration ΓòÉΓòÉΓòÉ
  131.  
  132. This driver is distributed as SHAREWARE. You will recognize this when the 
  133. registration request is shown during the initialisation of the driver when the 
  134. 30 days testing period is over. 
  135.  
  136. This is the only difference between the shareware version and the registered 
  137. one. It will show the registration request and wait for any key pressed. All 
  138. other features are absolute identical. This effect has to be so drastic because 
  139. it is not possible to include another "reduction" without affecting the 
  140. function of a device driver. 
  141.  
  142. For this reason, I ask you to register the driver if you want to use it longer 
  143. than this 30 days. Fill the registration form in this case and send it to the 
  144. given address. 
  145.  
  146. A registration is valid for a single CPU. This means, it is allowed to use as 
  147. much copies of POLY_COM on one machine as you like. 
  148.  
  149. The international version of POLY_COM (there is also a german version) is 
  150. available for 
  151.  
  152. $ 20.- (in words: twenty) 
  153.  
  154. in cash included in Your letter. This is for all "normal users". You will get 
  155. the registered version on a diskette of Your choice (5 1/4 or 3 1/2 inch) and a 
  156. note when a new version is available due to a program error (what I don't hope) 
  157. or if there are user comments leading to. 
  158.  
  159. FIDO-Sysops (if in the nodelist at the day of arrival of the registration) are 
  160. given a reduction of 50%, that means 
  161.  
  162. $ 10.- (in words: ten) 
  163.  
  164. FIDO-Sysops get all support by the FIDO system. The driver will be sent as a 
  165. file attach, updates will be sent as netmail and could be requested with a 
  166. password. 
  167.  
  168. Once again: Please register this program immediately if you find it useful to 
  169. avoid the surprise at the end of the 30 days trial period. 
  170.  
  171.  
  172. ΓòÉΓòÉΓòÉ 7.1. Registration form ΓòÉΓòÉΓòÉ
  173.  
  174.  
  175.  
  176.                      _____________,  ___ __th __
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.         Markus Noller
  184.  
  185.         Tannenstrasse 18
  186.  
  187.         D - W7153 Weissach im Tal
  188.  
  189.         West Germany
  190.  
  191.  
  192.  
  193.     According: Registration Poly_Com
  194.  
  195.  
  196.     Yes, I want to register Poly_Com. I know that this program is
  197.     released without any kind of guarantee  what is caused by its
  198.     concept  (shareware) and its  very low  prize.  I enclose the
  199.     registration fee of $20 to this letter in cash.
  200.     (Again: No cheques please ! Thank you)
  201.  
  202.     I would like to receive the software on a
  203.  
  204.     o  5 1/4 inch diskette
  205.     o  3 1/2 inch diskette.
  206.     o  I am SYSOP of a FIDO Node and want to use the reduction of
  207.       50% by using FIDO support. For this reason I pay only $10.
  208.  
  209.       my node number is : ____________________________
  210.  
  211.  
  212.     Please send it to the following address:
  213.  
  214.  
  215.  
  216.     Name, First Name:  _______________________________
  217.  
  218.     Street, No. :    _______________________________
  219.  
  220.     Postal Code, Town: _______________________________
  221.  
  222.     Country:      _______________________________
  223.  
  224.  
  225.  
  226.  
  227.     __________________________________
  228.     (signature)
  229.  
  230.  
  231. ΓòÉΓòÉΓòÉ 8. Modification of standard-type serial cards ΓòÉΓòÉΓòÉ
  232.  
  233. Standard-type serial cards could be easily manipulated in a way, that multiple 
  234. ports using the same interrupt could be opened at the same time. You must do 
  235. some slight hardware manipulation for this purpose. 
  236.  
  237. Warning:  You do those manipulations on your own risk. I will not be 
  238. responsible for losses or damages of any kind which result from errors in this 
  239. description or from inexpert execution of it. Note that errors in wiring could 
  240. cause severe damage to your computer. Be extremly careful !! 
  241.  
  242.  
  243. ΓòÉΓòÉΓòÉ 8.1. General function ΓòÉΓòÉΓòÉ
  244.  
  245. The ISA-Bus is not designed for shared interrupts, because the usual way of 
  246. generating interrupts (wired-or) was not selected by IBM. 
  247.  
  248. Instead every card wanting to signal an interrupt draws the selected IRQ line 
  249. to "high" level and holds it there. A second card on the same line, not 
  250. interrupting at that time remains "low". This leads to a short circuit on the 
  251. bus. Fortunately, the cards are designed mostly solid enough that no damage 
  252. could occur in such a situation, but the function could not be performed 
  253. correctly. 
  254.  
  255. Serial cards have a feature to switch off the drivers of the interrupt output 
  256. using the "OUT2-Pin" of the UART. Poly_Com uses this feature in that manner, 
  257. that only opened COM-Ports enable these drivers. It is therefore possible to 
  258. use multiple COM-Ports one after the other without any changes of the hardware. 
  259.  
  260. But if you want to open multiple ports using the same interrupt at the same 
  261. time you must care that the "high" interrupt signal goes to the bus without 
  262. being disturbed by a "low" signal on the same line. But if no interrupt is 
  263. there, "low" signal must be applied to the bus. 
  264.  
  265. This could be done by a "wired-or" circuit made of diodes and a pull-down 
  266. resistor: 
  267.  
  268.  
  269. IRQ COM1  oΓöÇΓöÇΓöÇΓöÇΓöÇΓö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇo  IRQx (Bus)
  270.                         Γöé
  271. IRQ COM2  oΓöÇΓöÇΓöÇΓöÇΓöÇΓö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  272.                         Γöé
  273. IRQ COM3  oΓöÇΓöÇΓöÇΓöÇΓöÇΓö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  274.                         Γöé
  275. IRQ COM4  oΓöÇΓöÇΓöÇΓöÇΓöÇΓö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  276.                         Γûê
  277.                         Γöé
  278.                         Γö┤ Ground
  279.  
  280.  
  281. ΓòÉΓòÉΓòÉ 8.2. Description ΓòÉΓòÉΓòÉ
  282.  
  283. First remove the jumpers or switch off the dip switches selecting the IRQ lines 
  284. from all ports which are to use the shared interrupt. 
  285.  
  286. Now insert diodes in that places having a low voltage loss in forward direction 
  287. (schottky or germanium types e.g. AA118). Insert them in that orientation that 
  288. the cathode (ring on the case) is connected to the IRQ pad on the card edge 
  289. connector. The following list shows the attachment of the IRQ lines with card 
  290. edge connector pads. 
  291.  
  292.  IRQ 3     B25 
  293.  IRQ 4     B24 
  294.  IRQ 5     B23 
  295.  IRQ 7     B21 
  296.  IRQ 9     B4 
  297.  
  298.  The pads Bn are located on the solder side of the card and counted beginning 
  299.  from the metal plate at the end of the card. 
  300.  
  301.  The anode of the diode must be connected to the other pin of the jumper field 
  302.  or dip switch. 
  303.  
  304.  At last you have to install a pull-down resistor on one of the cards. This 
  305.  resistor should have a value of about 10 kOhm. Connect it to the cathode of 
  306.  the new installed diode and to ground level. You will find ground in the 
  307.  surrounding area most easy at a pin of a chip. Ground is also connected to the 
  308.  B1 and B31 pads on the card edge connector. The following picture will show 
  309.  you how to find the ground pin on a standard TTL chip. 
  310.  
  311.  
  312. ΓòÉΓòÉΓòÉ 9. "Multi-Port" Cards ΓòÉΓòÉΓòÉ
  313.  
  314. If you are afraid to do the above noted modifications or if your computer is 
  315. too important for you to risk any damage, you are free to buy a "Multi-Port" 
  316. card from a shop or mail order company. 
  317.  
  318. These cards are sold as "XENIX compatible". Only accept 4-port-cards which are 
  319. guaranteed to work with XENIX. I am not able to tell you anything about other 
  320. cards! Nevertheless, I will give absolutely no guaranty that any card sold as 
  321. "XENIX compatible" will work with POLY_COM !! 
  322.  
  323. Feel free to contact me, if you are unable to find such a card, but be warned: 
  324. I am not a mail order company - I buy this cards myself from one. So I am not 
  325. able to tell you how long it will last until you receive it. And for obvious 
  326. reasons I'm not able to send you anything without getting the money first. I 
  327. can't tell you exact prizes at the moment because hardware prizes are changing 
  328. monthly. I give the following numbers only as a hint: 
  329.  
  330.  4-port-serial XENIX-compatible card with 4 16450s 
  331.  (inclusive registration of POLY_COM and freight)            $ 120.-- 
  332.  
  333.  Replacement of a 16450 with a 16550                         $ 35.-- 
  334.  
  335.  Please write to my FIDO-address if you are interested. 
  336.  
  337.   Markus Noller
  338.   2:244/7056@fidonet
  339.  
  340.   or to my postal address:
  341.  
  342.   Markus Noller
  343.   Tannenstra╤üe 18
  344.   D-W7153 Weissach im Tal
  345.   Germany
  346.  
  347.  
  348. ΓòÉΓòÉΓòÉ <hidden> ╨É╨É┬á┬á ΓòÉΓòÉΓòÉ
  349.  
  350.                        devicedriver-parameter :drive ,path
  351.  
  352. Drive and path for the device driver, which is to be loaded. Device drivers are 
  353. stored as file on the hard disk. Because the search path is not stored in PATH 
  354. during boot time, device drivers without a path are only searched in the root 
  355. directory of the boot drive. 
  356.  
  357.  
  358. ΓòÉΓòÉΓòÉ <hidden> ╨É╨É╨É┬á┬á ΓòÉΓòÉΓòÉ
  359.  
  360.                 POLY _ COM . SYS-Parameter :drive ,path ,filename
  361.  
  362. This parameters give path and file name of the configuration file containing 
  363. information about addresses and interrupts for the port which are supported by 
  364. this driver. 
  365.  
  366. ThisfileiscreatedwithCOM _ CFG .
  367.  
  368.  
  369. ΓòÉΓòÉΓòÉ <hidden> ╨É╨É┬á┬á ΓòÉΓòÉΓòÉ
  370.  
  371.                      ExternalCommand-parameters :drive ,path
  372. Drive and path for the command to be executed. External commands are stored as 
  373. program files on the hard disk. If an external command is entered the system 
  374. looks for the program file in the actual directory on the current drive. If it 
  375. is not found there, the search is continued in all directories itemized in the 
  376. "PATH" variable. If the program could not be found by this mechanism the drive 
  377. and path, where the command is located must be entered also.